package com.matt.repository.base;

import com.matt.domain.Children;
import com.matt.foundation.DO.ChildrenListDO;
import com.matt.foundation.vo.DialogsVo;
import java.util.List;
import java.util.Map;

/**
 * *******************************
 * Created by Ron.
 * form com.matt
 * on 2017/7/18
 * *******************************
 */
public interface UserChildrenRepository {

    List<Object[]> findByChildrenId(String childrenId);

    List<ChildrenListDO> findNurseryChild(String userId);

    List<String> getChildrenIdsByUserId(String userId);

    List<Map<String,Object>> getChildrenByUserId(String userId);

    List<DialogsVo> findAllUsersByClassId(String classId);

    List<DialogsVo> findAllUsersByClassIds(List<String> classIds);

    List<Children> findByChildrenBaseInfoByUserId(String uid);
}
